# Features

Here you can learn about the main features supported by Rsdoctor.

## Build overview

| Feature              | Description                                                            | Related Links                                |
| -------------------- | ---------------------------------------------------------------------- | -------------------------------------------- |
| Project Overview     | View information such as the current project configuration and version | [Project Overall](../usage/project-overall)  |
| Bundle Overview      | View information about the artifacts built for the current project     | [Bundle Overall](../usage/bundle-overall)    |
| Compilation Overview | View data information about the current project's compilation process  | [Compile Overall](../usage/compile-overall)  |
| Bundle Alert         | The ability to perform detection based on build artifact data          | [Bundle Alert](../usage/bundle-alerts)       |
| Compilation Alert    | The ability to perform detection based on compilation data             | [Compilation Alert](../usage/compile-alerts) |

## Compilation analysis

| Feature                                           | Description                                                                                                                  | Related Links                                                            |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Compilation Overview                              | View data information about the current project's compilation process                                                        | [Compile Overall](../usage/compile-overall)                              |
| Compilation Alert                                 | The ability to perform detection based on compilation data                                                                   | [Compilation Alert](../usage/compile-alerts)                             |
| Loader Compilation Behavior Analysis              | Loader analysis data in directory and file dimensions, displaying the compilation behavior of a single file at the same time | [Loaders Analysis](../usage/loaders-analysis)                            |
| Loader Time Consumption Analysis                  | Execution sequence diagram of all Loaders in the current project                                                             | [Loaders Timeline](../usage/loaders-timeline)                            |
| Plugins Analysis                                  | Data analysis of the plugins used in the project                                                                             | [Plugins Analysis](../usage/plugins-analysis)                            |
| Resolver Analysis                                 | Analysis data on Resolver parsing capabilities                                                                               | [Resolver Analysis](../usage/resolver)                                   |
| Loader Time Consumption Analysis and Optimization | This document describes how to use Rsdoctor to analyze and optimize build time consumption                                   | [Loader Analysis and Optimization](../../blog/topic/loader-optimization) |

## Bundle analysis

| Feature                         | Description                                                                                                                                            | Related Links                                                             |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------- |
| Bundle Overview                 | View information about the artifacts built for the current project                                                                                     | [Bundle Overall](../usage/bundle-overall)                                 |
| Bundle Alert                    | The ability to perform detection based on build artifact data                                                                                          | [Bundle Alert](../usage/bundle-alerts)                                    |
| Bundle Analysis                 | Analysis of the relationships between assets, chunks, and modules in the artifact, as well as the packaged code and size analysis of each module, etc. | [Bundle Analysis](../usage/bundle-size)                                   |
| Module Analysis                 | Analysis of module dependencies                                                                                                                        | [Modules Dependency Analysis](../usage/module-analysis)                   |
| Duplicate Packages Optimization | Inspection of duplicate dependencies used in the project                                                                                               | [Duplicate Packages Optimization](../../blog/topic/duplicate-pkg-problem) |
| Bundle Diff                     | Comparative analysis of two artifacts                                                                                                                  | [Bundle Diff](../usage/bundle-diff)                                       |
